HAL HASH APIs listing for migration ¶
This section provides a full listing of the HAL1 APIs for migration. It includes the various constants, enumerations, structures, functions, and macros.
HAL HASH constants ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
HAL_HASH_ERROR_BUSY |
h5 |
Removed / New Usage changes |
|
|
HAL_HASH_ERROR_DMA |
u5, h5, l4, f4, h7 |
HAL_HASH_ERROR_DMA |
|
|
HAL_HASH_ERROR_INVALID_CALLBACK |
u5, h5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_HASH_ERROR_IT |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_HASH_ERROR_NONE |
u5, h5, l4, f4, h7 |
HAL_HASH_ERROR_NONE |
|
|
HAL_HASH_ERROR_TIMEOUT |
h5 |
Removed / New Usage changes |
|
|
HAL_HASH_VERSION |
h5 |
Removed / New Usage changes |
|
|
HASH_ALGOMODE_HASH |
u5, h5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HASH_ALGOMODE_HMAC |
u5, h5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HASH_ALGOSELECTION_MD5 |
u5, l4, f4, h7 |
HAL_HASH_ALGO_MD5 |
|
|
HASH_ALGOSELECTION_SHA1 |
u5, h5, l4, f4, h7 |
HAL_HASH_ALGO_SHA1 |
|
|
HASH_ALGOSELECTION_SHA224 |
u5, h5, l4, f4, h7 |
HAL_HASH_ALGO_SHA224 |
|
|
HASH_ALGOSELECTION_SHA256 |
u5, h5, l4, f4, h7 |
HAL_HASH_ALGO_SHA1 |
|
|
HASH_ALGOSELECTION_SHA384 |
h5 |
HAL_HASH_ALGO_SHA384 |
|
|
HASH_ALGOSELECTION_SHA512 |
h5 |
HAL_HASH_ALGO_SHA512 |
|
|
HASH_ALGOSELECTION_SHA512_224 |
h5 |
HAL_HASH_ALGO_SHA512224 |
|
|
HASH_ALGOSELECTION_SHA512_256 |
h5 |
HAL_HASH_ALGO_SHA512256 |
|
|
HASH_BIT_SWAP |
h5 |
HAL_HASH_DATA_SWAP_BIT |
|
|
HASH_BYTE_SWAP |
h5 |
HAL_HASH_DATA_SWAP_BYTE |
|
|
HASH_DATATYPE_16B |
u5, l4, f4, h7 |
HAL_HASH_DATA_SWAP_HALFWORD |
|
|
HASH_DATATYPE_1B |
u5, l4, f4, h7 |
HAL_HASH_DATA_SWAP_BIT |
|
|
HASH_DATATYPE_32B |
u5, l4, f4, h7 |
HAL_HASH_DATA_SWAP_NO |
|
|
HASH_DATATYPE_8B |
u5, l4, f4, h7 |
HAL_HASH_DATA_SWAP_BYTE |
|
|
HASH_FLAG_BUSY |
u5, h5, l4, f4, h7 |
HAL_HASH_FLAG_BUSY |
|
|
HASH_FLAG_DCIS |
u5, h5, l4, f4, h7 |
HAL_HASH_FLAG_DCI |
|
|
HASH_FLAG_DINIS |
u5, h5, l4, f4, h7 |
HAL_HASH_FLAG_DINI |
|
|
HASH_FLAG_DINNE |
u5, h5, l4, f4, h7 |
HAL_HASH_FLAG_DINNE |
|
|
HASH_FLAG_DMAS |
u5, h5, l4, f4, h7 |
HAL_HASH_FLAG_DMA |
|
|
HASH_HALFWORD_SWAP |
h5 |
HAL_HASH_DATA_SWAP_HALFWORD |
|
|
HASH_HMAC_KEYTYPE_LONGKEY |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HASH_HMAC_KEYTYPE_SHORTKEY |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HASH_IT_DCI |
u5, h5, l4, f4, h7 |
HAL_HASH_IT_DC |
|
|
HASH_IT_DINI |
u5, h5, l4, f4, h7 |
HAL_HASH_IT_DIN |
|
|
HASH_LONGKEY |
h5 |
Removed / New Usage changes |
|
|
HASH_NO_SWAP |
h5 |
HAL_HASH_DATA_SWAP_NO |
|
|
HASH_SHORTKEY |
h5 |
Removed / New Usage changes |
HAL HASH enumerations ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
HAL_HASH_CallbackIDTypeDef |
u5, h5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_HASH_DGSTCPLT_CB_ID |
u5, h5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_HASH_ERROR_CB_ID |
u5, h5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_HASH_INPUTCPLT_CB_ID |
u5, h5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_HASH_MSPDEINIT_CB_ID |
u5, h5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_HASH_MSPINIT_CB_ID |
u5, h5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_HASH_PHASE_HMAC_STEP_1 |
u5, h5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_HASH_PHASE_HMAC_STEP_2 |
u5, h5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_HASH_PHASE_HMAC_STEP_3 |
u5, h5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_HASH_PHASE_PROCESS |
u5, h5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_HASH_PHASE_READY |
u5, h5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_HASH_PhaseTypeDef |
u5, h5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_HASH_STATE_BUSY |
u5, h5, l4, f4, h7 |
HAL_HASH_STATE_ACTIVE |
|
|
HAL_HASH_STATE_ERROR |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_HASH_STATE_READY |
u5, h5, l4, f4, h7 |
HAL_HASH_STATE_INIT |
|
|
HAL_HASH_STATE_RESET |
u5, h5, l4, f4, h7 |
HAL_HASH_STATE_RESET |
|
|
HAL_HASH_STATE_SUSPENDED |
u5, h5, l4, f4, h7 |
HAL_HASH_STATE_SUSPENDED |
|
|
HAL_HASH_STATE_TIMEOUT |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_HASH_SUSPEND |
u5, h5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_HASH_SUSPEND_NONE |
u5, h5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_HASH_StateTypeDef |
u5, h5, l4, f4, h7 |
hal_hash_state_t |
|
|
HAL_HASH_SuspendTypeDef |
u5, h5, l4, f4, h7 |
Removed / New Usage changes |
HAL HASH macros ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
__HAL_HASH_CLEAR_FLAG |
u5, h5, l4, f4, h7 |
Removed / New Usage changes |
|
|
__HAL_HASH_DISABLE_IT |
u5, h5, l4, f4, h7 |
Removed / New Usage changes |
|
|
__HAL_HASH_ENABLE_IT |
u5, h5, l4, f4, h7 |
Removed / New Usage changes |
|
|
__HAL_HASH_GET_FLAG |
u5, h5, l4, f4, h7 |
Removed / New Usage changes |
|
|
__HAL_HASH_GET_IT_SOURCE |
h5 |
Removed / New Usage changes |
|
|
__HAL_HASH_INIT |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
__HAL_HASH_RESET_HANDLE_STATE |
u5, h5, l4, f4, h7 |
Removed / New Usage changes |
|
|
__HAL_HASH_RESET_HANDLE_STATUS |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
__HAL_HASH_RESET_MDMAT |
u5, h5, l4, f4, h7 |
Removed / New Usage changes |
|
|
__HAL_HASH_SET_MDMAT |
u5, h5, l4, f4, h7 |
Removed / New Usage changes |
|
|
__HAL_HASH_SET_NBVALIDBITS |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
__HAL_HASH_START_DIGEST |
u5, l4, f4, h7 |
Removed / New Usage changes |
HAL HASH structures ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
HASH_ConfigTypeDef |
h5 |
Removed / New Usage changes |
|
|
HASH_HandleTypeDef |
u5, h5, l4, f4, h7 |
hal_hash_handle_t |
|
|
HASH_InitTypeDef |
u5, l4, f4, h7 |
Removed / New Usage changes |
HAL HASH functions ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
HAL_HASH_MspDeInit |
u5, h5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_HASH_MspInit |
u5, h5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_HASH_Init |
u5, h5, l4, f4, h7 |
HAL_HASH_Init |
|
|
HAL_HASH_DeInit |
u5, h5, l4, f4, h7 |
HAL_HASH_DeInit |
|
|
HAL_HASH_SetConfig |
h5 |
HAL_HASH_SetConfig |
|
|
HAL_HASH_GetConfig |
h5 |
HAL_HASH_GetConfig |
|
|
HAL_HASHEx_SHA224_Accmlt |
u5, l4, f4, h7 |
HAL_HASH_Update |
|
|
HAL_HASHEx_SHA224_Accmlt_End |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_HASHEx_SHA224_Accmlt_End_IT |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_HASHEx_SHA224_Accmlt_IT |
u5, l4, f4, h7 |
HAL_HASH_Update_IT |
|
|
HAL_HASHEx_SHA224_Finish |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_HASHEx_SHA224_Start |
u5, l4, f4, h7 |
HAL_HASH_Compute |
|
|
HAL_HASHEx_SHA224_Start_DMA |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_HASHEx_SHA224_Start_IT |
u5, l4, f4, h7 |
HAL_HASH_Compute_IT |
|
|
HAL_HASHEx_SHA256_Accmlt |
u5, l4, f4, h7 |
HAL_HASH_Update |
|
|
HAL_HASHEx_SHA256_Accmlt_End |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_HASHEx_SHA256_Accmlt_End_IT |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_HASHEx_SHA256_Accmlt_IT |
u5, l4, f4, h7 |
HAL_HASH_Update_IT |
|
|
HAL_HASHEx_SHA256_Finish |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_HASHEx_SHA256_Start |
u5, l4, f4, h7 |
HAL_HASH_Compute |
|
|
HAL_HASHEx_SHA256_Start_DMA |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_HASHEx_SHA256_Start_IT |
u5, l4, f4, h7 |
HAL_HASH_Compute_IT |
|
|
HAL_HASH_Accumulate |
h5 |
HAL_HASH_Update |
|
|
HAL_HASH_AccumulateLast |
h5 |
Removed / New Usage changes |
|
|
HAL_HASH_AccumulateLast_IT |
h5 |
Removed / New Usage changes |
|
|
HAL_HASH_Accumulate_IT |
h5 |
HAL_HASH_Update_IT |
|
|
HAL_HASH_HMAC_Accumulate |
h5 |
HAL_HASH_HMAC_Update |
|
|
HAL_HASH_HMAC_AccumulateLast |
h5 |
Removed / New Usage changes |
|
|
HAL_HASH_HMAC_AccumulateLast_IT |
h5 |
Removed / New Usage changes |
|
|
HAL_HASH_HMAC_Accumulate_IT |
h5 |
HAL_HASH_HMAC_Update_IT |
|
|
HAL_HASH_HMAC_Start |
h5 |
HAL_HASH_HMAC_Compute |
|
|
HAL_HASH_HMAC_Start_DMA |
h5 |
AL_HASH_HMAC_Compute_DMA |
|
|
HAL_HASH_HMAC_Start_IT |
h5 |
HAL_HASH_HMAC_Compute_IT |
|
|
HAL_HASH_IRQHandler |
u5, h5, l4, f4, h7 |
HAL_HASH_IRQHandler |
|
|
HAL_HASH_MD5_Accmlt |
u5, l4, f4, h7 |
HAL_HASH_Update |
|
|
HAL_HASH_MD5_Accmlt_End |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_HASH_MD5_Accmlt_End_IT |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_HASH_MD5_Accmlt_IT |
u5, l4, f4, h7 |
HAL_HASH_Update_IT |
|
|
HAL_HASH_MD5_Finish |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_HASH_MD5_Start |
u5, l4, f4, h7 |
HAL_HASH_Compute |
|
|
HAL_HASH_MD5_Start_DMA |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_HASH_MD5_Start_IT |
u5, l4, f4, h7 |
HAL_HASH_Compute_IT |
|
|
HAL_HASH_SHA1_Accmlt |
u5, l4, f4, h7 |
HAL_HASH_Update |
|
|
HAL_HASH_SHA1_Accmlt_End |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_HASH_SHA1_Accmlt_End_IT |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_HASH_SHA1_Accmlt_IT |
u5, l4, f4, h7 |
HAL_HASH_Update_IT |
|
|
HAL_HASH_SHA1_Finish |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_HASH_SHA1_Start |
u5, l4, f4, h7 |
HAL_HASH_Compute |
|
|
HAL_HASH_SHA1_Start_DMA |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_HASH_SHA1_Start_IT |
u5, l4, f4, h7 |
HAL_HASH_Compute_IT |
|
|
HAL_HASH_Start |
h5 |
HAL_HASH_Compute |
|
|
HAL_HASH_Start_DMA |
h5 |
HAL_HASH_Compute_DMA |
|
|
HAL_HASH_Start_IT |
h5 |
HAL_HASH_Compute_IT |
|
|
HAL_HMACEx_MD5_Step1_2_DMA |
u5, l4, f4, h7 |
HAL_HASH_HMAC_Update_DMA |
|
|
HAL_HMACEx_MD5_Step2_3_DMA |
u5, l4, f4, h7 |
HAL_HASH_HMAC_Update_DMA |
|
|
HAL_HMACEx_MD5_Step2_DMA |
u5, l4, f4, h7 |
HAL_HASH_HMAC_Update_DMA |
|
|
HAL_HMACEx_SHA1_Step1_2_DMA |
u5, l4, f4, h7 |
HAL_HASH_HMAC_Update_DMA |
|
|
HAL_HMACEx_SHA1_Step2_3_DMA |
u5, l4, f4, h7 |
HAL_HASH_HMAC_Update_DMA |
|
|
HAL_HMACEx_SHA1_Step2_DMA |
u5, l4, f4, h7 |
HAL_HASH_HMAC_Update_DMA |
|
|
HAL_HMACEx_SHA224_Start |
u5, l4, f4, h7 |
HAL_HASH_HMAC_Compute |
|
|
HAL_HMACEx_SHA224_Start_DMA |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_HMACEx_SHA224_Start_IT |
u5, l4, f4, h7 |
HAL_HASH_HMAC_Compute_IT |
|
|
HAL_HMACEx_SHA224_Step1_2_DMA |
u5, l4, f4, h7 |
HAL_HASH_HMAC_Update_DMA |
|
|
HAL_HMACEx_SHA224_Step2_3_DMA |
u5, l4, f4, h7 |
HAL_HASH_HMAC_Update_DMA |
|
|
HAL_HMACEx_SHA224_Step2_DMA |
u5, l4, f4, h7 |
HAL_HASH_HMAC_Update_DMA |
|
|
HAL_HMACEx_SHA256_Start |
u5, l4, f4, h7 |
HAL_HASH_HMAC_Compute |
|
|
HAL_HMACEx_SHA256_Start_DMA |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_HMACEx_SHA256_Start_IT |
u5, l4, f4, h7 |
HAL_HASH_HMAC_Compute_IT |
|
|
HAL_HMACEx_SHA256_Step1_2_DMA |
u5, l4, f4, h7 |
HAL_HASH_HMAC_Update_DMA |
|
|
HAL_HMACEx_SHA256_Step2_3_DMA |
u5, l4, f4, h7 |
HAL_HASH_HMAC_Update_DMA |
|
|
HAL_HMACEx_SHA256_Step2_DMA |
u5, l4, f4, h7 |
HAL_HASH_HMAC_Update_DMA |
|
|
HAL_HMAC_MD5_Start |
u5, l4, f4, h7 |
HAL_HASH_HMAC_Compute |
|
|
HAL_HMAC_MD5_Start_DMA |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_HMAC_MD5_Start_IT |
u5, l4, f4, h7 |
HAL_HASH_HMAC_Compute_IT |
|
|
HAL_HMAC_SHA1_Start |
u5, l4, f4, h7 |
HAL_HASH_HMAC_Compute |
|
|
HAL_HMAC_SHA1_Start_DMA |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_HMAC_SHA1_Start_IT |
u5, l4, f4, h7 |
HAL_HASH_HMAC_Compute_IT |
|
|
HAL_HASH_ContextRestoring |
u5, l4, f4, h7 |
HAL_HASH_RestoreContext |
|
|
HAL_HASH_ContextSaving |
u5, l4, f4, h7 |
HAL_HASH_SaveContext |
|
|
HAL_HASH_DMAFeed_ProcessSuspend |
u5, l4, f4, h7 |
HAL_HASH_RequestSuspendUpdate |
|
|
HAL_HASH_SwFeed_ProcessSuspend |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_HASH_ProcessSuspend |
h5 |
HAL_HASH_RequestSuspendComputation |
|
|
HAL_HASH_Suspend |
h5 |
Removed / New Usage changes |
|
|
HAL_HASH_Resume |
h5 |
HAL_HASH_ResumeComputation |
|
|
HAL_HASH_RegisterCallback |
u5, h5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_HASH_UnRegisterCallback |
u5, h5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_HASH_GetError |
u5, h5, l4, f4, h7 |
HAL_HASH_GetLastErrorCodes |
|
|
HAL_HASH_GetState |
u5, h5, l4, f4, h7 |
HAL_HASH_GetState |
|
|
HAL_HASH_GetStatus |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_HASH_InCpltCallback |
u5, h5, l4, f4, h7 |
HAL_HASH_InputCpltCallback |
|
|
HAL_HASH_DgstCpltCallback |
u5, h5, l4, f4, h7 |
HAL_HASH_DigestCpltCallback |
|
|
HAL_HASH_ErrorCallback |
u5, h5, l4, f4, h7 |
HAL_HASH_ErrorCallback |
|
|
pHASH_CallbackTypeDef |
u5, h5, l4, f4, h7 |
hal_hash_cb_t |
HAL HASH legacy aliases (HAL1 to HAL1) ¶
Note
This table provides a list of HAL1 to HAL1 legacy aliases defined in the stm32_hal_legacy.h HAL1 header file. To migrate the aliased HAL1 APIs, search for them in the HAL1 to HAL2 sections: HAL HASH constants, HAL HASH enumerations, HAL HASH macros, HAL HASH structures, HAL HASH functions.
|
HAL1 legacy API alias |
HAL1 API |
|---|---|
|
HAL_HASHEx_SHA224_Accumulate |
HAL_HASHEx_SHA224_Accmlt |
|
HAL_HASHEx_SHA224_Accumulate_End |
HAL_HASHEx_SHA224_Accmlt_End |
|
HAL_HASHEx_SHA224_Accumulate_End_IT |
HAL_HASHEx_SHA224_Accmlt_End_IT |
|
HAL_HASHEx_SHA224_Accumulate_IT |
HAL_HASHEx_SHA224_Accmlt_IT |
|
HAL_HASHEx_SHA256_Accumulate |
HAL_HASHEx_SHA256_Accmlt |
|
HAL_HASHEx_SHA256_Accumulate_End |
HAL_HASHEx_SHA256_Accmlt_End |
|
HAL_HASHEx_SHA256_Accumulate_End_IT |
HAL_HASHEx_SHA256_Accmlt_End_IT |
|
HAL_HASHEx_SHA256_Accumulate_IT |
HAL_HASHEx_SHA256_Accmlt_IT |
|
HAL_HASH_MD5_Accumulate |
HAL_HASH_MD5_Accmlt |
|
HAL_HASH_MD5_Accumulate_End |
HAL_HASH_MD5_Accmlt_End |
|
HAL_HASH_MD5_Accumulate_End_IT |
HAL_HASH_MD5_Accmlt_End_IT |
|
HAL_HASH_MD5_Accumulate_IT |
HAL_HASH_MD5_Accmlt_IT |
|
HAL_HASH_SHA1_Accumulate |
HAL_HASH_SHA1_Accmlt |
|
HAL_HASH_SHA1_Accumulate_End |
HAL_HASH_SHA1_Accmlt_End |
|
HAL_HASH_SHA1_Accumulate_End_IT |
HAL_HASH_SHA1_Accmlt_End_IT |
|
HAL_HASH_SHA1_Accumulate_IT |
HAL_HASH_SHA1_Accmlt_IT |
|
HAL_HMAC_MD5_Finish |
HAL_HASH_MD5_Finish |
|
HAL_HMAC_SHA1_Finish |
HAL_HASH_SHA1_Finish |
|
HASH_AlgoMode_HASH |
HASH_ALGOMODE_HASH |
|
HASH_AlgoMode_HMAC |
HASH_ALGOMODE_HMAC |
|
HASH_AlgoSelection_MD5 |
HASH_ALGOSELECTION_MD5 |
|
HASH_AlgoSelection_SHA1 |
HASH_ALGOSELECTION_SHA1 |
|
HASH_AlgoSelection_SHA224 |
HASH_ALGOSELECTION_SHA224 |
|
HASH_AlgoSelection_SHA256 |
HASH_ALGOSELECTION_SHA256 |
|
HASH_HMACKeyType_LongKey |
HASH_HMAC_KEYTYPE_LONGKEY |
|
HASH_HMACKeyType_ShortKey |
HASH_HMAC_KEYTYPE_SHORTKEY |